#ifndef __PARSER_XML_H__
#define __PARSER_XML_H__

#include <tinyxml2.h>
#include <map>
#include <string>
#include <vector>
namespace XMax {

    #define XML_FILE_PATH "./template.xml"
    class ParserXML {
        public:
            ParserXML();
            ~ParserXML();

            /*
            *加载并遍历xml中所有的节点
            */
            void loadAndTraversalXml();
            /*
            *打印xmlmap的内容
            */
            void printXmlMap();
            /*
            *存放从xml文件中遍历出的元素和值
            */
            std::map< std::string,std::vector<std::map<std::string,std::string> > > m_xmlMap;
    };
}

#endif
